home *** CD-ROM | disk | FTP | other *** search
/ Workbench Add-On / Workbench Add-On - Volume 1.iso / Gfx / Edit / TSMorph / src / Source.readme < prev    next >
Text File  |  1995-03-12  |  9KB  |  295 lines

  1.  TSMorph - Amiga Morphing program
  2.  Copyright (C) © 1993/94 Topicsave Limited
  3.  
  4.  $VER: TSMorph_Source_readme 3.2 (12.3.95)
  5.  
  6.  This program is free software; you can redistribute it and/or modify
  7.  it under the terms of the GNU General Public License as published by
  8.  the Free Software Foundation; either version 2 of the License, or
  9.  any later version.
  10.  
  11.  This program is distributed in the hope that it will be useful,
  12.  but WITHOUT ANY WARRANTY; without even the implied warranty of
  13.  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  14.  GNU General Public License for more details.
  15.  
  16.  You should have received a copy of the GNU General Public License
  17.  along with this program; if not, write to the Free Software
  18.  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  19.  
  20.  mark@topic.demon.co.uk
  21.  mpaddock@cix.compulink.co.uk
  22.  
  23.  See file COPYING for details.
  24.  
  25.  Various portions of the IFF source code are public domain.
  26.  
  27.  Various JPEG source code is from the Independant JPEG group and is
  28.  copyright (C) 1991, 1992, Thomas G. Lane.
  29.  See JPEG.README for how to obtain the full and original source code etc.
  30.  
  31.  The Delaunay code was written by Dave Watson and uses the algorithm described in -
  32.  Watson, D.F., 1981, Computing the n-dimensional Delaunay tessellation with 
  33.  application to Voronoi polytopes: The Computer J., 24(2), p. 167-172. 
  34.  
  35.  ag2txt is based on AG2TXT from which the following is quoted:
  36.  
  37.    This program (even if it is small) is Copyright (c) 1993 Jason R. Hulance.
  38.    Apart from that the Gnu Public License holds.  You can contact me by E-mail
  39.    at "m88jrh@ecs.oxford.ac.uk".
  40.  
  41.  Installer and Installer project icon
  42.  (c) Copyright 1991-93 Commodore-Amiga, Inc.  All Rights Reserved.
  43.  Reproduced and distributed under license from Commodore.
  44.  
  45.  INSTALLER SOFTWARE IS PROVIDED "AS-IS" AND SUBJECT TO CHANGE;
  46.  NO WARRANTIES ARE MADE.  ALL USE IS AT YOUR OWN RISK.  NO LIABILITY
  47.  OR RESPONSIBILITY IS ASSUMED.    
  48.  
  49. ***********************************************************************************
  50.  
  51. To compile TSMorph the following is required (in addition
  52. to about 4MB of memory, a lot of time (about 50mins on a 28Mhz 68040),
  53. standard amiga include files, about 4.5Mb of disk space etc.)
  54.  
  55.    Includes for the following libraries:
  56.  
  57.       opal.library
  58.       reqtools.library
  59.       dctv.library
  60.       amigaguide.library
  61.       nofrag.library
  62.       egs (version 2.2?)
  63.  
  64.    SAS/C 5.10 or SAS/C 6.55
  65.  
  66.    MakeInfo version 1.55 +
  67.  
  68. The program should compile with V36 includes or better, various
  69. V37 and V39 defines, prototypes etc. are defined if required.
  70. ** NOTE from TSMorph 3.1 V39 includes *are* required **
  71.  
  72. Notes:
  73.  
  74. 1 -   It may not be possible to compile with optimization turned off
  75.       as the object code may be >32K.
  76.  
  77. 2 -   Enforcer may be required to compile the code on a 68040 using
  78.       SAS/C 5.10 as it generates enforcer hits which can crash the
  79.       machine sometimes.
  80.  
  81. 3 -   The TAB size is 3 in all the source code.
  82.  
  83. The following is a list of all the source files (excluding
  84. some icons)
  85.  
  86. ag2txt               Directory for ag2txt code
  87. ag2txt/ag2txt.c      Convert .guide to .doc (very specific)
  88.  
  89. Args.c               Argument handling stuff, TSMorph and TSMorph-render
  90. boopsi.oo            Get-file boopsi object code from GadToolsBox
  91.  
  92. Brush                Gadget brush directory
  93.                      This includes both the brush files and the
  94.                      c source.
  95.                      The c source has been generated using Iff2Src
  96.                      but then edited!!! 
  97. Brush/1st
  98. Brush/1st.c
  99. Brush/Add
  100. Brush/add.c
  101. Brush/Del
  102. Brush/del.c
  103. Brush/Goto
  104. Brush/Goto.c
  105. Brush/Last
  106. Brush/Last.c
  107. Brush/Link
  108. Brush/link.c
  109. Brush/Next
  110. Brush/Next.c
  111. Brush/None
  112. Brush/none.c
  113. Brush/one
  114. Brush/one.c
  115. Brush/Prev
  116. Brush/Prev.c
  117. Brush/Rel
  118. Brush/rel.c
  119. Brush/Two
  120. Brush/two.c
  121. Brush/Unlink
  122. Brush/unlink.c
  123.  
  124. ControlWindow.c      Source for opening and closing the controlwindow
  125. COPYING              GNU General Public License
  126.  
  127. Cursor               Pointer brush directory
  128.                      This includes both the brush files and the
  129.                      c source.
  130. Cursor/XAdd
  131. Cursor/Xadd.c
  132. Cursor/XDel
  133. Cursor/Xdel.c
  134. Cursor/XL1
  135. Cursor/Xl1.c
  136. Cursor/XL2
  137. Cursor/Xl2.c
  138. Cursor/XMov
  139. Cursor/Xmov.c
  140. Cursor/XOne
  141. Cursor/Xone.c
  142. Cursor/XRel
  143. Cursor/Xrel.c
  144. Cursor/XTwo
  145. Cursor/Xtwo.c
  146. Cursor/XU1
  147. Cursor/Xu1.c
  148. Cursor/XU2
  149. Cursor/Xu2.c
  150.  
  151. Env                  ENV: directory
  152.                      Contains various default icons.
  153. Env/TSMorph
  154. Env/TSMorph/def_bw16.info
  155. Env/TSMorph/def_bw256.info
  156. Env/TSMorph/def_dctv3.info
  157. Env/TSMorph/def_dctv4.info
  158. Env/TSMorph/def_ham6.info
  159. Env/TSMorph/def_ham8.info
  160. Env/TSMorph/def_iff.info
  161. Env/TSMorph/def_ilbm.info
  162. Env/TSMorph/def_jpg.info
  163. Env/TSMorph/def_points.info
  164. Env/TSMorph/def_ppm.info
  165. Env/TSMorph/def_prefs.info
  166.  
  167. Frames.c             Various stuff about changing frames in Anims
  168. GenMsg.c             Generate Message file
  169. getbitmap.c          Minor amendments to IFF source code
  170. gui.c                TSMorph gadtools gui code
  171. gui.h                Header stuff for gui.c
  172.  
  173. Gui                  Directory with GadToolsBox guis.
  174.                      After generating the source code it
  175.                      needs more editing.
  176. Gui/AddGrid.gui
  177. Gui/Progress.gui
  178. Gui/Settings.gui
  179. Gui/TSMorph.gui
  180.  
  181. HTML                 Directory to contain .html files
  182. HTML/Images          Directory to contain
  183.                      .html images
  184. HTML/Images/AddGrid
  185. HTML/Images/Contrl
  186. HTML/Images/Image    Various window grabs etc.
  187. HTML/Images/Info
  188. HTML/Images/Prefs
  189. HTML/Images/Up
  190.  
  191. HandleSettings.c     Handle the settings menu choices
  192. help.c               Help file nodes
  193. Hook.oo              Hook object code
  194.  
  195. iffp                 Directory which contains minor
  196.                      edits of IFF source code
  197. iffp/compiler.h
  198. iffp/debug.h
  199. iffp/iff.h
  200. iffp/iffpstringids.h
  201. iffp/iffpstrings.h
  202. iffp/ilbm.h
  203. iffp/ILBMapp.h
  204. iffp/packer.h
  205. iffpstrings.c
  206.  
  207. ilbmr.c              Minor edit of IFF source code
  208. ilbmw.c              Minor edit of IFF source code
  209. Install              Install object code
  210. Installer            Commodore Installer
  211.  
  212. JPEG_LS              Directory contains edited source code
  213.                      from the Independant JPEG group.
  214.                      The major edits are to allow the non JPEG
  215.                      reading code to be used like the JPEG code,
  216.                      plus changing %d to %ld, some progress
  217.                      stuff, AmigaDOS file handling, etc.
  218.  
  219.                      There are a lot of files not included (mainly
  220.                      JPEG saving stuff). See JPEG.README for how
  221.                      to obtain the full and original source code
  222.                      etc.
  223. JPEG_LS/jconfig.h
  224. JPEG_LS/jdcolor.c
  225. JPEG_LS/jddeflts.c
  226. JPEG_LS/jdhuff.c
  227. JPEG_LS/jdmain.c
  228. JPEG_LS/jdmaster.c
  229. JPEG_LS/jdmcu.c
  230. JPEG_LS/jdpipe.c
  231. JPEG_LS/jdsample.c
  232. JPEG_LS/jinclude.h
  233. JPEG_LS/jmemmgr.c
  234. JPEG_LS/jmemsys.c
  235. JPEG_LS/jmemsys.h
  236. JPEG_LS/jpegdata.h
  237. JPEG_LS/jquant1.c
  238. JPEG_LS/jrdgif.c
  239. JPEG_LS/jrdjfif.c
  240. JPEG_LS/jrdppm.c
  241. JPEG_LS/jrdtarga.c
  242. JPEG_LS/jrevdct.c
  243. JPEG_LS/jutils.c
  244. JPEG_LS/jwrmem.c
  245.  
  246. lmkfile              Make file for SAS/C 5.10
  247. LoadBrushes.c        Load gadgets and pointers
  248. loadilbm.c           Minor edit of IFF source code
  249. Messages.c           Return a message
  250. Messages.h           Header file for message numbers
  251. OpalLoad.c           Load various format of images
  252. apack.asm            Minor edit of IFF source code
  253. hook.asm             IFF source code
  254. parse.c              Minor edit of IFF source code
  255. Prefs.c              Preferences editor GadToolsBox code
  256. Prefs.h              Header
  257. Progress.c           Progress requester GadToolsBox code
  258. progress.h           Header
  259. JPEG.README          README file from Independent JPEG Group
  260. Read.Me              Read.Me file
  261.  
  262. Rexx                 Directory to contain
  263.                      ARexx scripts
  264. Rexx/FadeToBlack.TSM
  265. Rexx/FadeToWhite.TSM
  266. Rexx/Loadscript.TSM
  267. Rexx/PixelMorph.TSM
  268. Rexx/PixelWarp.TSM
  269. Rexx/PostAnim.TSM
  270. Rexx/Postscript.TSM
  271. Rexx/PreAll.TSM
  272. Rexx/PreAnim.TSM
  273. Rexx/Prescript.TSM
  274. Rexx/Preview.TSM
  275. Rexx/ToHam.TSM
  276.  
  277. RenderSub.c          TSMorph-render subroutines
  278. RGBToScreen020.c     Convert RGB to screen colours etc. 020+ version
  279. SaveHAMetc.c         Save various image formats
  280. saveilbm.c           Minor edit of IFF source code
  281. smakefile            Make file for SAS/C 6.51
  282. Source.readme        This file
  283. sprintf.c            sprintf source
  284. Subroutines.c        Subroutines which would not fit in the main source
  285. texinfo2HTML.rexx    Convert .texinfo file to .html files
  286. TSMorph-Messages     Messages in source format
  287. TSMorph-prefs.c      Preferences editor
  288. TSMorph-render.c     Render code
  289. TSMorph.c            TSMorph main code
  290. TSMorph.h            TSMorph header
  291. TSMorph.texinfo      TSMorph.guide source code
  292. TSMorph.html.info    Icon
  293. unpacker.c           Minor edit of IFF source code
  294. View_HTML.info       Icon to view .html files
  295.